html,
page {
  height: 100%;
  width: 100%;
}

.index-container {
  height: 100%;
  background-color: #f8f8f8;
}

.content {
  width: 100%;
  overflow: hidden;
  background: #f2f2f2;
}

.w-h-30 {
  height: 30rpx;
  width: 30rpx;
}

.w-h-50 {
  height: 50rpx;
  width: 50rpx;
}

.w-h-65 {
  height: 65rpx;
  width: 65rpx;
}

.w-h-90 {
  height: 90rpx;
  width: 90rpx;
}

.w-h-110 {
  height: 110rpx;
  width: 110rpx;
}

.w-h-120 {
  height: 120rpx;
  width: 120rpx;
}

.background-FBF5E8 {
  background: #fbf5e8;
}

.background-DADADA {
  background: #dadada;
}

.background-F35F5F {
  background: #f35f5f;
}

.background-FFFFFF {
  background: #ffffff;
}

.background-d9d9d9 {
  background: #d9d9d9;
}

.background-D0D0D0 {
  background: #d0d0d0;
}

.background-D1D1D1 {
  background: #d1d1d1;
}

.background-F3F3F3 {
  background: #f3f3f3;
}

.background-E3E3E3 {
  background: #e3e3e3;
}

.background-white {
  background: white;
}

.background-DC9F2D {
  background: #1e53c3;
}

.background-F8F8F8 {
  background: #f8f8f8;
}

.color-333333 {
  color: #333;
}

.color-999 {
  color: #999;
}

.color-F8F8F8 {
  color: #f8f8f8;
}

.color-666666 {
  color: #666;
}

.color-D0D0D0 {
  color: #d0d0d0;
}

.color-303030 {
  color: #303030;
}

.color-909090 {
  color: #909090;
}

.color-FFFFFF {
  color: #ffffff;
}

.color-FF3000 {
  color: #ff3000;
}

.color-C7C7C7 {
  color: #c7c7c7;
}

.color-606060 {
  color: #606060;
}

.color-DC9F2D {
  color: #1e53c3;
}

.color-CE9426 {
  color: #2366ea;
}

.color-696868 {
  color: #696868;
}

.letter-space-40 {
  letter-spacing: 40rpx;
}

.text-align-center {
  text-align: center;
}

.text-align-right {
  text-align: right;
}

.text-underline {
  text-decoration: underline;
}

.font-size-60 {
  font-size: 60rpx;
}

.font-size-46 {
  font-size: 46rpx;
}

.font-size-40 {
  font-size: 40rpx;
}

.font-size-36 {
  font-size: 36rpx;
}

.font-size-34 {
  font-size: 34rpx;
}

.font-size-32 {
  font-size: 32rpx;
}

.font-size-30 {
  font-size: 30rpx;
}

.font-size-28 {
  font-size: 28rpx;
}

.font-size-26 {
  font-size: 26rpx;
}

.font-size-24 {
  font-size: 24rpx;
}

.font-size-22 {
  font-size: 22rpx;
}

.font-size-20 {
  font-size: 20rpx;
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-400 {
  font-weight: 400;
}

.font-weight-500 {
  font-weight: 500;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-800 {
  font-weight: 800;
}

.border-radius-5 {
  border-radius: 5rpx;
}

.border-radius-10 {
  border-radius: 10rpx;
}

.border-radius-20 {
  border-radius: 20rpx;
}

.border-radius-40 {
  border-radius: 40rpx;
}

.border-radius-50 {
  border-radius: 50rpx;
}

.border-radius-100 {
  border-radius: 100rpx;
}

.border-radius-circle {
  border-radius: 50%;
}

.width-100 {
  width: 100%;
}

.width-0 {
  width: 0;
}

.height-100 {
  height: 100%;
}

.height-vh-100 {
  height: 100vh;
}

.flex {
  display: flex;
}

.flex-only-col {
  display: flex;
  flex-direction: column;
}

.flex-1 {
  flex: 1;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-center-row {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex-align-row {
  display: flex;
  align-items: center;
}

.flex-align-row-wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.flex-start-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.flex-between-row {
  display: flex;
  justify-content: space-between;
}

.flex-around-row {
  display: flex;
  justify-content: space-around;
}

.flex-end-row {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

.flex-center-column {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.flex-start-column {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}

.flex-end-column {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  justify-content: flex-end;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-start {
  justify-content: flex-start;
}

.justify-content-end {
  justify-content: flex-end;
}

.align-items-center {
  align-items: center;
}

.align-items-start {
  align-items: flex-start;
}

.align-items-end {
  align-items: flex-end;
}

.align-self-start {
  align-self: flex-start;
}

.ellipsis-1 {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.line-1-e3e3e3 {
  width: 100%;
  height: 1px;
  background: #e3e3e3;
}

.org-item {
  height: 90rpx;
}

.select-org {
  color: #1e53c3;
}

.order-header {
  height: 84rpx;
  line-height: 84rpx;
  border-radius: 32rpx 32rpx 0 0;
}
.width-40 {
  width: 40%;
}
.width-35 {
  width: 35%;
}
.width-30 {
  width: 30%;
}
.width-33 {
  width: 33.3%;
}
.width-25 {
  width: 25%;
}

.width-20 {
  width: 20%;
}

.width-15 {
  width: 15%;
}

.search {
  width: 513rpx;
  background-color: #ececec;
  border-radius: 60rpx;
  padding-left: 28rpx;
}

.search-input {
  height: 62rpx;
  line-height: 62rpx;
  padding-left: 10rpx;
}

.order-num {
  width: 117rpx;
  height: 72rpx;
  line-height: 72rpx;
  background-color: #d1d1d1;
}

.active-delivery {
  background: #1e53c3;
  color: #fff;
}

.save-padding {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  box-sizing: content-box;
}

.tabbar-content {
  padding-bottom: 100rpx;
}

.sticky-el {
  position: sticky;
  z-index: 1000;
}
